package ripine;

import java.util.Scanner;

public class Ch02Ex06LeapYear {
	
	/* 윤년여부 파악하는 프로그램
	 * 사용자로부터 년도를 하나 입력받음
	 * 입력받은 연도가 다음조건을 만족하는 경우
	 * '윤년입니다.' 라고 출력
	 * 조건1 : 연도가 4로 나누어 딱 떨어짐
	 * 조건2 : 이중(조건1)에서 100으로 나누어 떨어지면 평년
	 * 조건3 : 그중(조건2)에서 400으로 나누어 떨어지면 윤년
	 *       
	 * 책 111p 6번 문제 참고
	 * 
	 * 1600, 2100, 2004
	 */
	public static void main(String[] args) {
		
		// 1. 변수 선언 
		
		Scanner scan = null;
		//현제년도
		int year;
		//문자변수 선언 
		String result = "";
		String title = "현제년도를 입력해주세요 ~";
		
		// 2.  현제 년도 입력 받고 윤년 평년 계산 
		
		scan = new Scanner(System.in);
		
		System.out.println(title);
		year = scan.nextInt();
		
		scan.close();
		
		if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
			result = ("윤년 입니다.");
		} else {
			result = ("평년 입니다.");
		}
		
//		
//		if (year % 4 == 0) {
//			if (year % 100 == 0) {
//				if (year % 400 == 0) {
//					result = ("윤년 입니다.");
//				} else {
//					result = ("평년 입니다.");
//				}// 새번째 if
//			} else {
//				result = ("윤년 입니다.");
//			}// 두번째 if
//		} else {
//			result = ("평년 입니다.");
//		} //첫번째 if
		
		// 3.결과 출력
		System.out.println(year + " 년은 " + result);
	}
}
